Safety Critical Software in C++

نویسنده

  • Hans Vangheluwe
چکیده

To evaluate the suitability of C++ for safety-critical applications [Bin95] and to formulate guidelines for its use in these, the concept of a safety-critical application must first be defined. A safety-critical application [HIS99, Saf00] is one where failure to stay within the bounds of safe operation leads to unacceptable results. Unacceptable results are those which pose a threat to human life, lead to damage of equipment, to excessive pollution, . . . To formalize acceptability –to allow quantitative assessment and support decision-making– the impact is typically modelled as a weighted dollar cost. If this cost exceeds a threshold (often imposed by law), behaviour is deemed unacceptable. Hecht and Brill [HB97] propose a conceptual framework which starts from generic attributes defining the general safety-related quality of software and which leads to language-specific guidelines. The generic attributes are

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Critical Safety and Health Risks by Job Safety Analysis and Analytic Hierarchy Process in Industrial Printing

Background: Critical risks are one of the most important problems in industries, which have high costs for the industry. This study aimed to assess critical safety and health risks through job safety analysis and analytic hierarchy process in industrial printing. Materials and Methods: The present study was conducted as a descriptive and analytical in one of the printing industries in Iran, in...

متن کامل

The Relationship between Critical Thinking and Patient Safety Culture in the Nurses

Introduction: Patient safety is one of the main components of health service quality, and patient safety culture is considered as one of the necessary factors in promotion of the patients’ safety. On the other hand, the application of critical thinking skills, by developing evidence-based practices, leads to positive outcomes in patients. This study aims to determine the relationship between c...

متن کامل

Embedded Software Development For Safety Critical Systems

Title Type embedded software development for safety-critical systems PDF mission-critical and safety-critical systems handbook design and development for embedded applications PDF software engineering for embedded systems chapter 17 multicore software development for embedded systems this chapter draws on material from the multicore guide mpp from the multicore association PDF embedded systems ...

متن کامل

Comparison of Object Oriented Technology Automatic Codes Generating Tools for Safety Critical Real-time Software

The purpose of this paper is to compare two different automatic code generating software tools and the suitability of each for the development of safety-critical real-time software systems. The tools used are Rhapsody and SCADE for Avionics. Rhapsody will generate software under ANSI C++ standards and guidelines, while SCADE for Avionics will produce DO-178B certifiable ANSI C++ software. A sim...

متن کامل

Experience Report: Error Distribution in Safety-Critical Software and Software Risk Analysis Based on Unit Tests

Systematic verification and validation measures are of essential importance in particular for safety-critical software. After a short introduction into the test environment and error categories, the paper presents the results of a unit test performed on a C++ software package for the European Space Agency in the ARC Seibersdorf research test lab. The authors analyse the error distribution and r...

متن کامل

Software safety in medical applications.

The use of software in safety-critical medical applications permits sophisticated functionality that would otherwise not be achievable. However, it is very difficult to ensure that software in these systems is dependable. In particular all software development techniques have limitations, and none can provide any guarantee of overall software dependability. Given this shortcoming, the approach ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000